<?php

class pagina
 
{
 
 var $pg, $page, $sql, $total, $url, $tp, $numreg, $inicio, $fim, $statusEvento, $idEvento;
 
 
 
 function parte1()
 
  {
     		
    if(!$this->pg){
 
      $this->pg = 1;
 
    }
 
    if(!$this->page){
 
      $this->page = 1;
 
    }
 
    try{
 
      $this->total = mysql_query($this->sql);
 
      $this->numreg = mysql_num_rows($this->total);
      
	  	  
    }catch(Exception $e){
 
      echo 'exceção: ', $e->getMessage(), "\n";
 
    }
 
    if($this->numreg >= 1)
 
    {
 
      try{
 
        $this->tp = ceil($this->numreg/$this->fim);
 
        $this->inicio = $this->page - 1;
 
        $this->inicio = $this->inicio * $this->fim;
 
      }catch(Exception $E){
 
        echo 'exceção: ', $E->getMessage(), "\n";
 
      }
 
    }
 
  }
 
 
 
  function parte2()
 
  {
 
      //se a url do paginador não for definida, o padrão é a própria página
 
       
      if(!$this->url)
 
    {
	    $this->url = $PHP_SELF;
 
      }
 
    for($x = 1;$x <= $this->tp;$x++)
 
    {
 
      if($this->page == $x)
 
      {
 
        echo " <a href='#'>$x</a> ";
 
      }
 
      else
 
      {
        echo " <a href='$this->url?page=$x&statusEvento=$this->statusEvento&idEvento=$this->idEvento'>$x</a> ";
 
      }
 
    }
 
  }
 
}
 
?>